package com.xinkao.log.util.constants;

/**
 * @author: LXF
 * @date: 2017/10/24 10:16
 */
public enum ErrorEnum {
	/*
	 * 错误信息
	 * */
	E_400("400", "请求处理异常，请稍后再试"),
	E_500("500", "请求方式有误,请检查 GET/POST"),
	E_501("501", "请求路径不存在"),
	E_502("502", "权限不足"),
	E_503("503", "用户名或密码错误，请重新登录！"),
	E_10008("10008", "角色删除失败,尚有用户属于此角色"),
	E_10009("10009", "账户已存在"),
	E_10010("10010", "原密码不正确"),
	E_10011("10011", "该角色下有人员信息，不能被删除，请先处理人员信息"),
	E_10012("10012", "该会议组或下级会议组存在人员/会议信息，不能被删除，请先将人员/会议移除"),
	E_10013("10013", "本级会议组的上级不可为本级及其下级"),
	E_10014("10014", "该类别下已存在此名称，请添加其他名称"),
	E_10015("10015", "未查询到学生信息请确认"),
	E_10016("10016", "学生信息已经锁定请稍后再试"),

	E_20011("20011", "登陆已过期,请重新登陆"),
	E_20012("20012", "验证码不正确"),
	E_20013("20013", "Excel中存在错误数据，请下载并修改"),
	E_20014("20014", "Excel格式有误，请选择指定版本"),
	E_20015("20015", "文件不能为空"),


	E_30001("30001","该规则下存在会议组信息，不能被删除，请先处理相关会议组信息。"),

	E_40001("40001","登录用户类型不存在，请确认。"),
	E_40002("40002","未查询到机构信息请确认"),
	E_40003("40003","学生体能指标名已存在"),
	E_40004("40004","学生学业指标名已存在"),
	E_40005("40005","评价内容已存在"),
	E_40006("40006","关键指标已存在"),
	E_40007("40007","该评价内容下有关键指标信息，不能被删除，请先处理关键指标信息"),
	E_40008("40008","该年级已存在"),
	E_40009("40009","该学校当前学期已制定计划"),
	E_40010("40010","当前学期已评价过该学生"),
	E_40011("40011","当前学期该学生已被评三次"),
	E_40012("40012","评价方案在综评计划中被选择，无法删除"),
	E_40013("40013","综合评价指标在评价方案中被选择，无法删除"),
	E_40014("40014","学生体能指标在评价方案中被选择，无法删除"),
	E_40015("40015","学生学业指标在评价方案中被选择，无法删除"),
	E_40016("40016","学校无效，无法登录"),
	E_40017("40017","评价方案在综评计划中被选择，无法编辑"),
	E_40018("40018","该综评计划已到截止时间，无法编辑"),
	E_40019("40019","评价方案名已存在"),
	E_40020("40020","该学生当前学期已被教师评价"),
	E_40021("40021","未查询到学期信息请确认"),
	E_40022("40022","未查询到信息请检查相关参数"),
	E_40023("40023","未查询到当前学期"),
	E_40024("40024","服务已到期，请联系管理员"),
	E_40025("40025","未查询到综评计划"),
	E_40026("40026","当前学期下无计划"),
	E_40027("40027","导入Excel与当前学校学期模板不一致，请确认"),
	E_40028("40028","学生档案已审核通过，无法评价"),


	E_50001("50001","该学校名称已存在"),
	E_60001("60001","该学生已存在"),
	E_60002("60002","该学生不存在"),
	E_60003("60003","档案信息不存在"),
	E_60004("60004","档案已通过，不能再修改"),
	E_60005("60005","找不到压缩文件，请确认信息是否正确"),
	E_60006("60006","查不到此学籍号的学生信息"),
	E_60007("60007","单学校不能新增其他学校"),
	E_60008("60008","学校下存在班级信息，不能删除"),
	E_60009("60009","查询不到综评计划信息"),
	E_60010("60010","学校存在用户信息，不能删除"),
	E_60011("60011","档案上传只能上传线下评价的档案信息"),

	E_70001("70001","该学校该年级已存在该班级"),
	E_70002("70002","该班级不存在"),
	E_70003("70003","该学期已存在"),
	E_70004("70004","该学期不存在"),
	E_70005("70005","该学期为本学期,不能删除"),
	E_70006("70006","输入的学期规范不正确,请重新输入"),
	E_70007("70007","该事例信息已存在"),
	E_70008("70008","该年级下存在关联班级,不能删除"),
	E_70009("70009","该班级下存在学生,不能删除"),
	E_70010("70010","您当前没有审核权限"),
	E_70011("70011","档案已审核通过,不能在进行任何修改"),
	E_70012("70012","当前学期学校为线下评价,不能进行新增操作"),

	E_90003("90003", "缺少必填参数");

	private String errorCode;

	private String errorMsg;

	ErrorEnum(String errorCode, String errorMsg) {
		this.errorCode = errorCode;
		this.errorMsg = errorMsg;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

}